flail around helplessly

Translations
se débattre impuissamment